technical inventions - Französisch Englisch Wörterbuch